/*
 * Copyright (C) 2011~2012 dinstone <dinstone@163.com>
 * 
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
 * use this file except in compliance with the License. You may obtain a copy of
 * the License at
 * 
 * http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 * License for the specific language governing permissions and limitations under
 * the License.
 */

package com.dinstone.practice.date;

import java.sql.Timestamp;
import java.util.Date;

public class DateCompare {

    public static void main(String[] args) {
        Date d = new Date();
        System.out.println(d.getTime());
        long time = d.getTime() + 123;
        System.out.println(time);
        Date t = new Timestamp(time);
        System.out.println(t.getTime());

        // Date和Timestamp类型的compareTo实现不同,Timestamp还会比较纳秒,导致比较的结果也不一定
        if (t.compareTo(d) == d.compareTo(t)) {
            System.out.println("结果相等");
        } else {
            System.out.println("结果不等");
        }
    }

}
